2026年6月电子学会青少年软件编程(Python五级)等级考试试卷
客观题
五级
2026
2026-07-24 10:53:51
152次
一、单选题
小科正在编写一个Python程序来处理一些文本数据。他想要在字符串中包含双引号。例如他想要输出一句话:我们要准确认识:"绿水青山就是金山银山。"。下面是小科编写的代码片段,请从A、B、C、D四个选项中选择正确的代码片段来完成程序?( )
| A. s = "我们要准确认识:\"绿水青山就是金山银山。\"" |
B. s = '我们要准确认识:\\"绿水青山就是金山银山。\\"' |
| C. s = "我们要准确认识:'绿水青山就是金山银山。'" |
D. s = '我们要准确认识:绿水青山就是金山银山。' |
【知识点】 电子学会Python五级
假设你正在开发一个时间管理应用,该应用需要记录用户开始和结束工作的时间,并计算他们的工作时长。你需要一个函数来捕获当前时间,并将其格式化为一个易于阅读的字符串,以便在应用中显示。如果你想要获取当前时间并将其格式化为"年-月-日 时:分:秒"的格式,以下哪个选项是正确的?( )
| A. 使用time.ctime()函数 |
B. 使用time.strftime('%Y-%m-%d %H:%M:%S') |
| C. 使用datetime.now().strftime('%Y-%m-%d %H:%M:%S') |
D. 使用time.time()并将其转换为字符串 |
【知识点】 电子学会Python五级
以下哪个选项能够实现从列表 [5, 10, 15, 20, 25] 中随机取出一个元素,并且同时能随机生成一个在 [30, 40] 范围内的整数?( )
A.import randomprint(random.choice([5, 10, 15, 20, 25])) print(random.randint(30, 40)) |
B.import random print(random.sample([5, 10, 15, 20, 25], 1)) print(random.uniform(30, 40)) |
C.import random print(random.choice([5, 10, 15, 20, 25])) print(random.uniform(30, 40)) |
D.import random print(random.sample([5, 10, 15, 20, 25], 1)) print(random.randint(30, 40)) |
【知识点】 电子学会Python五级
小红用列表记录超市购物清单,执行如下Python代码,最终购物清单shop的结果是?( )
shop = ["面包", "牛奶", "鸡蛋", "可乐"]
shop.append("薯片")
shop.insert(2, "香肠")
shop.pop(3)
shop.remove("牛奶")
del shop[-1] | A. ["面包", "香肠", "鸡蛋"] |
B. ["面包", "香肠", "可乐"] |
| C. ["香肠", "面包", "可乐"] |
D. ["面包", "鸡蛋", "薯片"] |
【知识点】 电子学会Python五级
有如下Python程序段,程序运行后输出的结果是?( )
names = ['Bob','Tom','alice','Jerry','Wendy','Smith'] new_names = [name.upper()for name in names if len(name)>3] print(new_names)
| A. ['BOB','TOM'] |
B. ['Bob','Tom'] |
| C. ['ALICE', 'JERRY', 'WENDY', 'SMITH'] |
D. ['alice','Jerry','Wendy','Smith'] |
【知识点】 电子学会Python五级
小明最近在学习乘法口诀表,他想将1~9的乘法口诀结果存入一个列表中。以下哪个选项可以正确地生成这个列表?( )
| A. [(i*j) for i in range(1, 9) for j in range(1, 9)] |
B. [(i*j) for i in range(1, 9) and for j in range(1, 9)] |
| C. [i*j for i in range(1, 10) for j in range(1, 10)] |
D. [i*j for i in range(1, 10) and for j in range(1, 10)] |
【知识点】 电子学会Python五级
